\renewcommand{\normalsize}{\fontsize{7pt}{7pt}\selectfont}
\renewcommand{\familydefault}{\sfdefault}
\RequirePackage{ifthen,graphicx,color,type1cm}
\RequirePackage[a4paper]{geometry}
\geometry{top=0mm,bottom=0mm,outer=0mm,left=0mm,right=0mm,nofoot,nohead,includeheadfoot}
\setlength\unitlength{1cm}
\DeclareOption*{\input{\CurrentOption.clo}}
\ProcessOptions\relax
\newcommand\socSeat[5]{%
  \color{#4#5}%
  \ifthenelse{\equal{#5}{strong}}{\stepcounter{count@#4}}{}%
  \ifthenelse{\equal{\@nameuse{dat@#1@#2@#3@t}}{pew}}{%
    \put(\@nameuse{dat@#1@#2@#3@x},\@nameuse{dat@#1@#2@#3@y}){\rotatebox{\@nameuse{dat@#1@#2@#3@d}}{\hspace{-0.2cm}\raisebox{-0.15cm}[0pt][0pt]{\line(1,0){0.4}}}}%
    \put(\@nameuse{dat@#1@#2@#3@x},\@nameuse{dat@#1@#2@#3@y}){\rotatebox{\@nameuse{dat@#1@#2@#3@d}}{\hspace{-0.2cm}\raisebox{-0.15cm}[0pt][0pt]{\line(0,1){0.3}}}}%
    \put(\@nameuse{dat@#1@#2@#3@x},\@nameuse{dat@#1@#2@#3@y}){\rotatebox{\@nameuse{dat@#1@#2@#3@d}}{\hspace{0.2cm}\raisebox{0.15cm}[0pt][0pt]{\line(-1,0){0.4}}}}%
    \put(\@nameuse{dat@#1@#2@#3@x},\@nameuse{dat@#1@#2@#3@y}){\rotatebox{\@nameuse{dat@#1@#2@#3@d}}{\hspace{0.2cm}\raisebox{0.15cm}[0pt][0pt]{\line(0,-1){0.3}}}}%
  }{%
    \ifthenelse{\equal{\@nameuse{dat@#1@#2@#3@t}}{pewsmall}}{%
      \put(\@nameuse{dat@#1@#2@#3@x},\@nameuse{dat@#1@#2@#3@y}){\rotatebox{\@nameuse{dat@#1@#2@#3@d}}{\hspace{-0.15cm}\raisebox{-0.15cm}[0pt][0pt]{\line(1,0){0.3}}}}%
      \put(\@nameuse{dat@#1@#2@#3@x},\@nameuse{dat@#1@#2@#3@y}){\rotatebox{\@nameuse{dat@#1@#2@#3@d}}{\hspace{-0.15cm}\raisebox{-0.15cm}[0pt][0pt]{\line(0,1){0.3}}}}%
      \put(\@nameuse{dat@#1@#2@#3@x},\@nameuse{dat@#1@#2@#3@y}){\rotatebox{\@nameuse{dat@#1@#2@#3@d}}{\hspace{0.15cm}\raisebox{0.15cm}[0pt][0pt]{\line(-1,0){0.3}}}}%
      \put(\@nameuse{dat@#1@#2@#3@x},\@nameuse{dat@#1@#2@#3@y}){\rotatebox{\@nameuse{dat@#1@#2@#3@d}}{\hspace{0.15cm}\raisebox{0.15cm}[0pt][0pt]{\line(0,-1){0.3}}}}%
    }{%
      \ifthenelse{\equal{\@nameuse{dat@#1@#2@#3@t}}{chair}}{%
        \put(\@nameuse{dat@#1@#2@#3@x},\@nameuse{dat@#1@#2@#3@y}){\circle{0.3}}%
      }{%
        \put(\@nameuse{dat@#1@#2@#3@x},\@nameuse{dat@#1@#2@#3@y}){\circle{0.3}}%
        \put(\@nameuse{dat@#1@#2@#3@x},\@nameuse{dat@#1@#2@#3@y}){\rotatebox{\@nameuse{dat@#1@#2@#3@d}}{\hspace{-0.15cm}\raisebox{-0.15cm}[0pt][0pt]{\line(0,1){0.3}}}}%
        \put(\@nameuse{dat@#1@#2@#3@x},\@nameuse{dat@#1@#2@#3@y}){\rotatebox{\@nameuse{dat@#1@#2@#3@d}}{\hspace{0.15cm}\raisebox{0.15cm}[0pt][0pt]{\line(0,-1){0.3}}}}%
      }%
    }%
  }%
  \put(\@nameuse{dat@#1@#2@#3@x},\@nameuse{dat@#1@#2@#3@y}){\rotatebox{\@nameuse{dat@#1@#2@#3@d}}{\raisebox{-0.07cm}[0pt][0pt]{\makebox[0pt]{#3}}}}%
}
\AtBeginDocument{\noindent\begin{picture}(21,29.7)(0,0)}
\AtEndDocument{\end{picture}}
